/*
 * @Description:
 * @Author: fhw
 * @Date: 2022-12-31 22:33:49
 */
import { defineComponent, PropType } from 'vue'
import Icon from '@ant-design/icons-vue'
const props = {
	fontSize: {
		type: Number as PropType<number>,
		default: 20,
	},
} as const
export default defineComponent({
	props,
	setup(props) {
		return () => (
			<Icon
				component={() => (
					<svg
						width={props.fontSize}
						height={props.fontSize}
						viewBox="0 0 48 48"
						fill="none"
						class="icon"
						xmlns="http://www.w3.org/2000/svg"
					>
						<path
							d="M40 33V42C40 43.1046 39.1046 44 38 44H31.5"
							stroke="#333"
							stroke-width="2"
							stroke-linecap="round"
							stroke-linejoin="round"
						/>
						<path
							d="M40 16V6C40 4.89543 39.1046 4 38 4H10C8.89543 4 8 4.89543 8 6V42C8 43.1046 8.89543 44 10 44H16"
							stroke="#333"
							stroke-width="2"
							stroke-linecap="round"
							stroke-linejoin="round"
						/>
						<path d="M16 16H30" stroke="#333" stroke-width="2" stroke-linecap="round" />
						<path d="M23 44L40 23" stroke="#333" stroke-width="2" stroke-linecap="round" />
						<path d="M16 24H24" stroke="#333" stroke-width="2" stroke-linecap="round" />
					</svg>
				)}
			/>
		)
	},
})
